山石《岩谈》第11期 |
您所在的位置:网站首页 › 逆向分析实战 pdf › 山石《岩谈》第11期 |
【攻防实战指南】 山石网科使命:为您的安全竭尽全力! 97 (2)NOP(空操作指令) 不执行操作,但占一个程序步。执行 NOP 时并不做任何事,有时 可用 NOP 指令短接某些触点或用 NOP 指令将不要的指令覆盖。当 PLC 执行了清除用户存储器操 作后,用户存储器的内容全部变为空操作指令。 (3)END(结束指令) 表示程序结束。若程序的最后不写 END 指令,则 PLC 不管实际用户 程序多长,都从用户程序存储器的第一步执行到最后一步;若有 END 指令,当扫描到 END 时,则 结束执行程序,这样可以缩短扫描周期。在程序调试时,可在程序中插入若干 END 指令,将程序 划分若干段,在确定前面程序段无误后,依次删除 END 指令,直至调试结束。 FX 系列 PLC 的步进指令 1.步进指令(STL/RET) 步进指令是专为顺序控制而设计的指令。在工业控制领域许多的控制过程都可用顺序控制 的方式来实现,使用步进指令实现顺序控制既方便实现又便于阅读修改。 FX2N 中有两条步进指令:STL(步进触点指令)和 RET(步进返回指令)。 STL 和 RET 指令只有与状态器 S 配合才能具有步进功能。如 STL S200 表示状态常开触点, 称为 STL 触点,它在梯形图中的符号为 -|| ||- ,它没有常闭触点。我们用每个状态器 S 记录一个工步, 例 STL S200 有效(为 ON),则进入 S200 表示的一步(类似于本步的总开关),开始执行本阶 段该做的工作,并判断进入下一步的条件是否满足。一旦结束本步信号为 ON,则关断 S200 进入 下一步,如 S201 步。RET 指令是用来复位 STL 指令的。执行 RET 后将重回母线,退出步进状态。 2.状态转移图 一个顺序控制过程可分为若干个阶段,也称为步或状态,每个状态都有不同的动作。当相 邻两状态之间的转换条件得到满足时,就将实现转换,即由上一个状态转换到下一个状态执行。我 们常用状态转移图(功能表图)描述这种顺序控制过程。,用状态器 S 记录每个状态,X 为转换条件。 如当 X1 为 ON 时,则系统由 S20 状态转为 S21 状态。 状态转移图中的每一步包含三个内容:本步驱动的内容,转移条件及指令的转换目标。如图 1 中 S20 步驱动 Y0,当 X1 有效为 ON 时,则系统由 S20 状态转为 S21 状态,X1 即为转换条件,转 换的目标为 S21 步。 3.步进指令的使用说明 1)STL 触点是与左侧母线相连的常开触点,某 STL 触点接通,则对应的状态为活动步; 2)与 STL 触点相连的触点应用 LD 或 LDI 指令,只有执行完 RET 后才返回左侧母线; 3)STL 触点可直接驱动或通过别的触点驱动 Y、M、S、T 等元件的线圈; 4)由于 PLC 只执行活动步对应的电路块,所以使用 STL 指令时允许双线圈输出(顺控程序在 不同的步可多次驱动同一线圈); |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |